using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ConexionBBDD.Actividades;
using Flujo.Actividades;

namespace Interfaz.Actividades
{
    public partial class DialogoReserva : Form
    {
        private Reserva reserva = null;
        private GestionReservas gestReservas;

        public DialogoReserva()
        {
            this.gestReservas = new GestionReservas();

            InitializeComponent();
            this.Text = "Nueva reserva";

            fecha.Value = DateTime.Now;
        }

        public DialogoReserva(Reserva reserva)
        {
            this.reserva = reserva;
            InitializeComponent();
            this.Text = "Modificar reserva";
        }

        public Reserva getReserva()
        {
            return this.reserva;
        }


        private void guardar_Click(object sender, EventArgs e)
        {
            DateTime gc_fecha = this.fecha.Value;
            gc_fecha = gc_fecha.Date;
            String gc_nombreReserva = this.nombreReserva.Text;
            Int32 gc_numeroVisitantes = (Int32)this.numVisitantes.Value;

            this.reserva = new Reserva(gc_nombreReserva, gc_fecha, gc_numeroVisitantes);

            this.Close();
        }

        private void cancelar_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}